home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 June: Reference Library / Dev.CD Jun 94.toast / Periodicals / develop / develop Issue 11 / develop 11 code / The NetWork Project / Examples (Sources) / UDPTransport.r < prev    next >
Encoding:
Text File  |  1992-07-15  |  3.0 KB  |  173 lines  |  [TEXT/MPS ]

  1. /*    © Copyright 1991 The NetWork Project, StatLab Heidelberg.
  2.     © Copyright 1991 Joachim Lindenberg, Karlsruhe. All rights reserved */
  3.     
  4. #include "Types.R"
  5. #include "SysTypes.R"
  6.  
  7. resource 'vers' (1) {
  8.     0x1,
  9.     0x1,
  10.     alpha,
  11.     0x1,
  12.     verUs,
  13.     "1.1a1",
  14.     "1.1a1 ©1991 Joachim Lindenberg, Karlsruhe. All rights reserved."
  15. };
  16.  
  17. resource 'SIZE' (-1) {
  18.     dontSaveScreen,
  19.     acceptSuspendResumeEvents,
  20.     enableOptionSwitch,
  21.     canBackground,
  22.     multiFinderAware,
  23.     backgroundAndForeground,
  24.     dontGetFrontClicks,
  25.     ignoreChildDiedEvents,
  26.     is32BitCompatible,
  27.     notHighLevelEventAware,
  28.     reserved,
  29.     reserved,
  30.     reserved,
  31.     reserved,
  32.     reserved,
  33.     reserved,
  34.     64*1024,
  35.     64*1024
  36. };
  37.  
  38. /* we use an MBAR resource to conveniently load all the menus */
  39.  
  40. resource 'MBAR' (256, preload) {
  41.     { 256, 257 };
  42. };
  43.  
  44. resource 'MENU' (257, preload) {
  45.     257,
  46.     textMenuProc,
  47.     0x7FFFFFFE,
  48.     enabled,
  49.     "File",
  50.     {    "Configure…", noIcon, noKey, noMark, plain,
  51.         "Quit", noIcon, "Q", noMark, plain
  52.     }
  53. };
  54.  
  55. resource 'MENU' (256, preload) {
  56.     256,
  57.     textMenuProc,
  58.     0x7FFFFFFD,
  59.     enabled,
  60.     apple,
  61.     {    /* array: 2 elements */
  62.         /* [1] */
  63.         "About UDPTransport…", noIcon, noKey, noMark, plain,
  64.         /* [2] */
  65.         "-", noIcon, noKey, noMark, plain
  66.     }
  67. };
  68.  
  69. resource 'DITL' (256) {
  70.     {    /* array DITLarray: 4 elements */
  71.         /* [1] */
  72.         {120, 72, 146, 275},
  73.         Button {
  74.             enabled,
  75.             "Nice stuff…"
  76.         },
  77.         /* [2] */
  78.         {24, 72, 47, 236},
  79.         StaticText {
  80.             disabled,
  81.             "UDPTransport 1.0a1"
  82.         },
  83.         /* [3] */
  84.         {24, 24, 56, 56},
  85.         Icon {
  86.             disabled,
  87.             256
  88.         },
  89.         /* [4] */
  90.         {56, 72, 109, 352},
  91.         StaticText {
  92.             disabled,
  93.             "©1991 The NetWork Project, \n©1991 "
  94.             "Joachim Lindenberg, Karlsruhe.\n         "
  95.             "All rights reserved."
  96.         }
  97.     }
  98. };
  99.  
  100. resource 'DITL' (257) {
  101.     {    /* array DITLarray: 4 elements */
  102.         /* [1] */
  103.         {120, 240, 147, 334},
  104.         Button {
  105.             enabled,
  106.             "Don´t Quit"
  107.         },
  108.         /* [2] */
  109.         {120, 168, 147, 220},
  110.         Button {
  111.             enabled,
  112.             "Quit"
  113.         },
  114.         /* [3] */
  115.         {24, 24, 56, 56},
  116.         Icon {
  117.             disabled,
  118.             2
  119.         },
  120.         /* [4] */
  121.         {24, 72, 105, 341},
  122.         StaticText {
  123.             disabled,
  124.             "Quitting may cause problems if other Net"
  125.             "Work applications are using the UDP tran"
  126.             "sport system. \n\nDo you want to Quit anyw"
  127.             "ay? "
  128.         }
  129.     }
  130. };
  131.  
  132. resource 'ALRT' (257) {
  133.     {86, 66, 246, 436},
  134.     257,
  135.     {    /* array: 4 elements */
  136.         /* [1] */
  137.         OK, visible, silent,
  138.         /* [2] */
  139.         OK, visible, silent,
  140.         /* [3] */
  141.         OK, visible, silent,
  142.         /* [4] */
  143.         OK, visible, silent
  144.     }
  145. };
  146.  
  147. resource 'ALRT' (256) {
  148.     {86, 66, 246, 436},
  149.     256,
  150.     {    /* array: 4 elements */
  151.         /* [1] */
  152.         OK, visible, silent,
  153.         /* [2] */
  154.         OK, visible, silent,
  155.         /* [3] */
  156.         OK, visible, silent,
  157.         /* [4] */
  158.         OK, visible, silent
  159.     }
  160. };
  161.  
  162. resource 'ICON' (256) {
  163.     $"1F FE 00 00 20 01 00 00 2F FD 1F FF 2F FD 20 01"
  164.     $"2F FF FF FD 2F 00 0F F5 2F 7F EF E5 2D 7F AF 85"
  165.     $"29 7F 2E 05 21 7C 2C 05 7F FC 2F FD 80 04 28 01"
  166.     $"BF F7 E8 01 BF D4 08 FD BF 94 08 01 BE 17 E8 02"
  167.     $"B8 14 08 02 B0 14 17 FE BF F4 11 40 80 07 F1 40"
  168.     $"80 04 11 40 83 F4 11 40 80 07 F1 40 40 09 43 E0"
  169.     $"40 09 42 20 7F F9 43 E0 11 03 E2 A0 1F 02 24 90"
  170.     $"15 03 E9 4F E4 FE B2 31 8A 00 84 0F F1 FF 78"
  171. };
  172.  
  173.